﻿@charset "utf-8";
body{font-family: microsoft yahei, "宋体"; font-size: 14px;color: #666; background: #fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
table th, table td {padding: 5px;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;}
ol, ul {list-style: none;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;}
a {color: #666;text-decoration: none;}
.tl {text-align: left;}
.tc {text-align: center;}
.tr {text-align: right;}
.bc {margin-left: auto;margin-right: auto;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
.zoom {zoom: 1}
.hidden {visibility: hidden;}
.vam {vertical-align: middle;}
.clear {clear: both;height: 0;line-height: 0;font-size: 0;}
.form_book img {
	margin-top: 15px;
	margin-left: 5px;
}
.clearfix{zoom:1;}
.clearfix:after{content:".";clear:both;height:0;visibility:hidden;display:block;}

.container {margin-left: auto;margin-right: auto;width: 1000px;}

.header_top {overflow: hidden;line-height: 35px;color: #999;background: #f4f4f4;border-bottom: 1px solid #e7e7e7}
.header_top p {float: left;}
.header_top a {color: #999}
.header_top span {float:right;padding: 0 15px;border-right: 1px solid #e7e7e7;}
.header_top .last {border: none;padding-right: 0}

.header_center {overflow: hidden; padding: 10px 0}
.header_center h1 {float: left; width: 410px;}
.header_center .phone {overflow: hidden;float: right;margin-top:10px;text-align: right;color: #333}
.header_center .phone span {display: block;font-size: 20px;color: #006bbd;font-family: Arial;}


.nav{background: #006bbd;width: 100%; line-height: 50px; border-top: 2px solid #ffbf00;}
.nav ul li{float: left;background: #006bbd;width:111px;font-size:16px;text-align: center; position: relative}
.nav ul li a{display: block;color:#ffffff;}
.nav ul li a:hover{background: #ffbf00;}
.nav ul li ul li{float: left; line-height:36px; font-size: 14px;}
.nav ul li ul li a{color:#ffffff;}
.nav ul li ul{display: none;position: absolute; width: 100%; left: 0; top:100%; z-index:10;}
.nav ul li:hover ul{display: block;}


.banner {overflow: hidden;width: 100%;height: 600px;}
.banner ul li{height: 600px;background-size: 100% 100%;background-position: center top;background-repeat: no-repeat}


#flashs {position: relative;height: 600px;overflow: hidden;}
#flashs .bgitem {z-index: 1;position: absolute;top: 0;height: 600px; width: 100%; cursor: pointer; margin: 0 auto;background-size: 100% 100%;background-position: center top;background-repeat: no-repeat}
#flashs .btn {position: absolute;z-index: 2;bottom: 25px;left: 50%;margin-left: -64px;padding: 0px 6px;}
#flashs .btn span {background: #252525;cursor: pointer;display: inline-block;margin: 2px;width: 25px;height: 25px;line-height: 25px;text-align: center;color: #fff;}
#flashs .btn span.cur {background: #006bbd;}

#flashs #flashbg0{background-image: url("../images/banner11.jpg"); background-size: 100% 100%}
#flashs #flashbg1{ background-image: url("../images/banner2.jpg"); background-size: 100% 100%}
#flashs #flashbg2{ background-image: url("../images/banner3.jpg"); background-size: 100% 100%}
#flashs #flashbg3{ background-image: url("../images/banner1.jpg"); background-size: 100% 100%}

.search {overflow: hidden;width: 100%;padding: 15px;border-bottom: 1px solid #e7e7e7;line-height: 30px;color: #666}
.search p {float: left;}
.search p a {color: #666;margin: 0 10px;}
.search .sbox {overflow: hidden;float: right;}
.search .sbox input {width: 215px;height: 28px;line-height: 28px;padding: 0 10px;border: 1px solid #e7e7e7;border-right: none;color: #666}
.search .sbox .search-submit{border:0;width: 70px;height: 30px;text-align: center;color: #fff;background: #ffbf00;}


.title h2 {text-align: center;font-size: 30px;color: #006bbd;}
.title h2 a {color: #006bbd}
.title b {display: block;text-align: center;font-size: 16px;color: #666;text-transform: uppercase;margin-top: 3px;}
.title i {display: inline-block;width: 73px;height: 1px;background-color: #e0e0e0;margin: 0 15px;position: relative;top: -6px;}
.title i {*display:inline}
.title.wt h2, .title.wt a, .title.wt b {color: #fff;}
.title.wt i {background-color: #fff;}

.pro ul {overflow: hidden;margin: 30px 0;}
.pro ul li {float: left;width:313px;margin:10px;text-align: center;line-height: 35px;}
.pro ul li .img{ height: 267px; overflow: hidden;}
.pro ul li span {display: block;width: 100%;color: #fff;background: #006bbd;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pro ul li:hover span {background: #ffbf00;}

@media only screen and (max-width : 640px) {
	body{ font-size: 12px;}
	.container {width: 100%;}
	.header_top span,.header_center .phone,.search p,.title b{ display: none}
	.header_center h1 {float: none; width: 90%; margin: auto;}
	.nav{width:100%; line-height: 30px;}
	.nav ul li{width:33.3%;font-size: 14px; }
	.nav ul li a{width:100%;}
	.nav ul li ul{display: none}

	.banner{height:200px;}
	#flashs {height:200px;}
	#flashs .bgitem {background-size: 100% 100%  !important ;height:200px;}
	#flashs #flashbg0,#flashs #flashbg1,#flashs #flashbg2{background-size: 641px;}

	.search .sbox {width:100%;float: none}
	.search .sbox input {width: 65%;}
	.search .sbox span {width: 20%;}

	.title h2{ font-size: 16px;}

	.pro ul { margin: 10px 0}
	.pro ul li {width:48%;margin:5px 1%;line-height:26px;}
	.pro ul li .img{ height:130px; overflow: hidden;}
}

/*case*/
.case {overflow: hidden;background: url(../images/case_bg.jpg) no-repeat center top;padding: 60px 0;}
.case .casebox {overflow: hidden; padding: 30px 0;}
.case .casebox span {display: block;width: 30px;height: 36px;cursor: pointer; margin-top: 115px;}
.case .casebox .btn01 {background: url(../images/btn01.jpg) no-repeat center bottom; float: left;  margin-right: 120px;}
.case .casebox .btn02 {background: url(../images/btn02.jpg) no-repeat center bottom; float: right;}

.case .caseshow {overflow: hidden;height:320px;width:700px;position: relative; float:left }
.case .item {overflow: hidden;position: absolute}
.case .item i {display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.5;filter: alpha(opacity=50)}
.case .item b {display: none;font-weight: normal;width: 100%;line-height: 53px;text-align: center;color: #fff;background-color: #000;opacity: 0.5;filter: alpha(opacity=50);position: absolute;left: 0;bottom: 0}
.case .item.active b {display: block}
.case .item.active i {display: none}
.case .item.active {border: 10px solid #fff;}

.case .more,.pro .more {display:block;width: 208px;text-align: center;color: #fff;text-decoration: none;margin: 0 auto;line-height: 48px;background: url(../images/pro_more.png) no-repeat center top}


.Customer {overflow: hidden;width: 1120px;margin: 50px auto;}
.Customer .khbox {overflow: hidden;width: 100%;margin-top: 30px;height: 145px;position: relative}
.Customer .khbox span {display: block;width: 30px;height: 36px;cursor: pointer;position: absolute;top: 40px;}
.Customer .khbox .btn01 {background: url(../images/btn01.jpg) no-repeat center top;left: 0}
.Customer .khbox .btn02 {background: url(../images/btn02.jpg) no-repeat center top;right: 0}
.Customer .khbox span:hover {background-position: bottom}

.Customer .khshow {overflow: hidden;width: 1000px;margin: 0 auto;height: 145px;position: relative}
.Customer .khshow ul {overflow: hidden;position: absolute}
.Customer .khshow li {float: left;width: 235px;height: 145px;margin-right: 20px;}
.Customer .khshow li .img {display: block;border: 1px solid #e7e7e7;margin-bottom: 10px;width:233px;}
.Customer .khshow li a {display: block;text-align: center;color: #666}

.about {overflow: hidden;margin-bottom: 30px;line-height: 30px;}
.about .img {display: block;float: left;width:490px;}
.about .wen {overflow: hidden;float: right;width: 475px;}
.about h2 {font-size: 24px;margin-bottom: 20px;}
.about h2 a {color: #006bbd}
.about h2 b {margin-left: 25px;color: #999;text-transform: uppercase;}
.about p {color: #666;height: 210px;overflow: hidden;}
.about .more {display: block;width: 139px;height: 53px;color: #fff;background: url(../images/about_btn.png) no-repeat center;line-height: 50px;text-align: center;margin-top: 10px;text-decoration: none}

.news {overflow: hidden;width: 1000px;margin: 30px auto}
.news .newsleft {overflow: hidden;border: 1px solid #eee;}
.news .menu {overflow: hidden;width: 100%;line-height: 47px;background: url(../images/news_t.png) left top repeat-x;}
.news .menu ul li {float: left;font-size: 18px;font-weight: bold;width: 125px;text-align: center;}
.news .menu ul li a {color: #666;text-decoration: none}
.news .menu ul li.cur {background-color: #006bbd;}
.news .menu ul li.cur a {color: #fff;}
.news .menu .more {display: block;float: right;color: #006bbd;margin: -49px 10px;text-transform: uppercase;font-weight: bold}

.news .nbox {overflow: hidden;position: relative; margin: 25px 50px;}
.news .nlist {overflow: hidden;width: 100%;height: 100%;}
.news .ntop {overflow: hidden;width: 100%;margin-bottom: 20px;}
.news .ntop .img{display: block;float: left;width:30%;}
.news .ntop .wen {overflow: hidden;float: right;width:65%;}
.news .ntop .wen h3 {font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 15px;}
.news .ntop .wen h3 a {color: #333;}
.news .ntop .wen p {color: #666;line-height: 30px;height: 90px;overflow: hidden;text-align: justify;margin-bottom: 10px;}
.news .ntop .xq {color: #006bbd;}

.news .list {overflow: hidden;width: 100%;line-height: 36px;}
.news .list li {overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news .list span {float: right;color: #666}

@media only screen and (max-width : 640px) {
	.about {width:100%; line-height: 22px; margin-bottom: 10px;}
	.about .img {float:none;width:90%; margin:0 auto 5px;}
	.about .wen {width:100%;float: none}
	.about h2 {text-align: center;font-size:14px; margin-bottom: 0}
	.about p {margin:0 5% 0 5%;}

	.case { padding: 15px 0;}
	.case .casebox span,.about h2 b {display: none;}

	.case .casebox {padding:10px 0;}
	.case .caseshow {height:150px;width:310px;float:none; margin: auto }
	.case .item.active {border:3px solid #fff;}

	.pro .more ,.case .more,.about .more {width: 150px;margin: 0 auto;line-height:36px;background:#ffbf00}

	.Customer {width:100%;}
	.Customer .khshow {width: 237px;}
	.Customer .khshow li img {width:100%}

	.news {width:100%;margin:10px auto}
	.news .menu {width: 100%;line-height: 30px;}
	.news .menu ul li {font-size: 14px;width:100px;}
	.news .menu .more,.news .ntop .wen p {display: none}

	.news .nbox {margin:10px 5px;}
	.news .ntop {margin-bottom:10px;}
	.news .ntop .img{display: block;float: left;width:30%;}
	.news .ntop .wen {overflow: hidden;float: right;width:65%;}
	.news .ntop .wen h3 {font-size: 12px;margin-bottom: 15px;}

	.news .list {line-height:20px;}

}

.liucheng {overflow: hidden;width: 100%;background: url(../images/liucheng_bg.jpg) no-repeat center top;padding: 60px 0 20px 0;}
.liucheng .lcbox {overflow: hidden;background: url(../images/liucheng00.png) no-repeat center 45px;margin-top: 25px;}
.liucheng .lcbox li {float: left;width: 82px;margin: 0 30px;text-align: center;}
.liucheng .lcbox li em {display: block;width: 26px;line-height: 22px;font-size: 16px;color: #fff;background-color: #006bbd;margin: 0 auto;position: relative;z-index: 2}
.liucheng .lcbox li b {display: block;height: 65px;background: #fff;border: 3px solid #006bbd;margin-top: -14px;}
.liucheng .lcbox li i {display: block;width: 50px;height: 50px;margin: 0 auto;margin-top: 12px;}
.liucheng .lcbox li span {display: block;text-align: center;color: #666;margin-top: 10px;}
.liucheng .lcbox li .i01 {background: url(../images/liucheng01.png) no-repeat center top;}
.liucheng .lcbox li .i02 {background: url(../images/liucheng02.png) no-repeat center top;}
.liucheng .lcbox li .i03 {background: url(../images/liucheng03.png) no-repeat center top;}
.liucheng .lcbox li .i04 {background: url(../images/liucheng04.png) no-repeat center top;}
.liucheng .lcbox li .i05 {background: url(../images/liucheng05.png) no-repeat center top;}
.liucheng .lcbox li .i06 {background: url(../images/liucheng06.png) no-repeat center top;}
.liucheng .lcbox li .i07 {background: url(../images/liucheng07.png) no-repeat center top;}
.liucheng .lcbox li:hover em {background-color: #ffbf00;}
.liucheng .lcbox li:hover b {border-color: #ffbf00}
.liucheng .lcbox li:hover i {background-position: bottom}
@media only screen and (max-width : 640px) {
	.liucheng {display:none}
	.liucheng .lcbox {width:100%;background-size: 100% 100%;}
	.liucheng ul {width:100%;}
	.liucheng li {width:20%;}
	.liucheng li b {width:90%;}
	.liucheng li i {width:65%;}

}

.liuyan {overflow: hidden;width: 100%;background: url(../images/liuyan_bg.jpg) no-repeat center top #0163ae;}
.liuyan .wen {float: left;width: 340px;margin-top: 60px;}
.liuyan .wen b {display: block;font-size: 22px;color: #fff;}
.liuyan .wen span {color: #ffbf00;}
.liuyan .wen p {color: #fff;margin: 5px 0 15px;}
.liuyan .wen i {display: block;width: 30px;height: 2px;background-color: #fff;margin-bottom: 40px;}
.liuyan .wen .ewm {overflow: hidden;float: left;font-size: 14px;color: #fff;}
.liuyan .wen .ewm img {display: block;margin-bottom: 10px;}
.liuyan .wen .phone {overflow: hidden;position: relative;right: -55px;font-size: 14px;
	color: #fff;}
.liuyan .wen .phone img {
	margin-left: 20px;
}
.liuyan .wen em {font-weight: bold;font-size: 14px;color: #fff;}
.liuyan .wen h5 {font-size: 18px;color: #fff;}

.liuyan .lybox {overflow: hidden;float: right;width: 400px;margin-right: 20px;margin-top:30px; color: #ffffff}
.liuyan .lybox h4 {font-size: 24px;}
.liuyan .lybox .btext {overflow: hidden;width: 100%;}
.liuyan .btext input {display: block;float: left;width: 160px;height:36px;border: 1px solid #bbb;padding: 0 10px;outline: none;font-size: 14px;color: #999;margin-top: 10px;}
.liuyan .btext .phone {margin-left: 20px;width: 176px;}
.liuyan .btext textarea {margin-top: 10px;overflow: hidden;height: 70px;border: 1px solid #bbb;resize: none;outline: none;font-size: 14px;color: #999;padding: 10px;}
.liuyan .btext .btn_book {display: block;width:145px; border: 0; text-align: center;line-height: 50px;background: url(../images/liuyan_btn.png) no-repeat center top;font-size: 14px;color: #fff;cursor: pointer; margin-top: 10px}

@media only screen and (max-width : 640px) {
	.liuyan {display:none}
}


.footer {overflow: hidden;width: 100%;margin: 0 auto;padding-bottom: 35px;border-top: 1px solid #eee;}
.footer .fnav {overflow: hidden;padding:20px 0;border-bottom: 1px solid #eaeaea;}
.footer .fnav li {float: left; margin: 0 22px;}
.footer .fnav li a {color: #666}

.footer h2 {float: left;width: 308px;height: 142px;background: url(../images/f01.png) no-repeat center top;text-align: center;margin-top: 40px; padding-top:35px; }
.footer .wen {overflow: hidden;float: left;width: 485px;margin-top: 25px;margin-left: 30px;color: #666;line-height:30px;}
.footer .wen a {color: #666}
.footer .wen i {margin: 0 20px;}
.footer .ewm {display: block;float: right;margin-top: 25px;}
.link {overflow: hidden;width: 100%;padding: 15px 0;border-top: 1px solid #eaeaea}
.link ul {overflow: hidden;width: 1000px;margin: 0 auto;}
.link li {float: left;padding: 0 20px;border-right: 1px dotted #666;margin: 5px 0;line-height: 15px;}
.link li a {color: #666}
@media only screen and (max-width : 640px) {
	.footer .fnav { display: none}
	.footer h2 {width:100%; margin-top: 10px;padding-top: 10px; height: auto; background: none}
	.footer .wen {width:100%;margin:0; float: none; text-align: center}
	.footer .ewm {float:none;text-align: center; margin: auto}

}



.bottom-fixed {background: rgba(0,0,0,0.85);bottom: 0;width: 100%;left: 0;position: fixed;z-index: 9999;color: #fff;display: none;}
.bottom-fixed li{font-size:14px;width: 25%;float: left;text-align: center; padding: 5px 0;}
.bottom-fixed li a{ color: #fff;}
.bottom-fixed li img{ width: 24px; height: 24px;}
@media only screen and (max-width : 640px) {
	.bottom-fixed{display: block;}
}



.cpMain .container{margin-top: 20px;padding-bottom: 30px;}
.cpleft{float: left;width: 230px;}
.cpleft .titleclass{ line-height: 56px;font-size: 20px;padding:0 10px;background: #006bbd url(../images/hhbg.png) no-repeat 190px center; color: #FFFFFF}
.cpleft .leftClass{padding: 20px;background: #ececec; margin-bottom: 10px;}
.cpleft .leftClass li{line-height: 40px;}
.cpleft .leftClass li a{display: block;background: url(../images/libg.png) no-repeat right center;font-size: 14px;color: #333;padding: 0 18px;text-decoration: none;}
.cpleft .leftClass li a:hover, .cpleft .leftClass li.cur a{background: url(../images/libgnow.png) no-repeat center;color: #fff;}
.cpleft .title{line-height: 40px;background: #006bbd;padding:0 10px; color: #fff; font-size: 14px;}
.cpleft .contactn{background: #ececec; line-height: 26px; margin: 10px 0; font-size: 12px;}
.cpleft .contactn .txt{ padding: 10px;}
.cpleft .leftNews{ margin-top: 10px;border: solid 1px #d7d7d7;margin-bottom: 10px;zoom: 1;background: #ececec;}
.cpleft .leftNews ul{ padding:2px 10px; font-size: 12px;}
.cpleft .leftNews ul li{background: url(../images/dian.png) left center no-repeat;line-height: 26px;height: 26px;overflow: hidden;background-size: 10px;padding-left: 15px;white-space: nowrap;text-overflow: ellipsis;}
.cpleft .leftNews ul li:hover{padding-left: 25px;}



.list_page{text-align:center;margin:10px; line-height: 30px;}
.list_page li{display:inline-block;}
.list_page a{display:inline-block;border:solid 1px #ddd;padding:0 10px;color:#333;background:#fff; margin: 0 3px;}
.list_page a:hover,.list_page a.active{ background: #006bbd; border: 1px solid #006bbd; color: #FFFFFF}


.cpright {width: 700px;background: #fff;float: right;padding-bottom: 20px; overflow: hidden}
.rtop {overflow: hidden;padding-bottom: 9px;border-bottom: 1px solid #dbdbdb;line-height: 16px;}
.rtop h5 {padding-left: 10px;border-left: 3px solid #006bbd;}
.rtop span {float: right;color: #999;}
.rtop span a {color: #999;}


.cpshow {overflow: hidden;padding-top: 20px;}
.cpshow li {float: left;width:204px; margin: 10px 13px;color: #666;line-height:30px; text-align: center}
.cpshow li .img {;border: 1px solid #d3d3d3;}
.cpshow li:hover .img {border: 1px solid #006bbd;}
.cpshow li p {overflow: hidden; height: 30px;}

.case_list ul{ margin: 10px 0}
.case_list ul li{ width: 204px; margin: 10px 18px; float: left;border: 1px solid #CCCCCC;}

.newsCont {background: #ececec;}
.newsCont .container {background: #fff; padding-top: 20px;}
.newsCont .nnBox {padding: 0 20px;}
.ntop {overflow: hidden;padding-top: 28px;padding-bottom: 9px;border-bottom: 1px solid #dbdbdb;line-height: 20px;color: #999;}
.ntop h5 {font-weight: normal;font-size: 20px;color: #003366;}
.ntop span {float: right;}
.ntop span a {color: #999;}
.nchange {width: 100%;background: #a2aebc;height: 38px;margin-top: 20px;}
.nchange ul {overflow: hidden;}
.nchange li {float: left;height: 38px;line-height: 38px;}
.nchange li a {display: block;padding: 0 18px;color: #fff;}
.nchange li:hover, .nchange li.cur {background: #006bbd;}

.xzCont {margin-top: 20px;padding-bottom: 20px;margin-bottom: 20px;}
.xzCont li {float: left;width: 421px;padding: 20px;border: 1px solid #ececec;border-left-width: 3px;margin-right: 10px;margin-top: 10px;}
.xzCont li.noMl {margin-right: 0;}
.xzCont li h5 {font-weight: normal;line-height: 16px;margin-bottom: 15px;}
.xzCont li h5 a {font-size: 16px;color: #003366;}
.xzCont li p {font-size: 12px;color: #666;line-height: 23px;height: 46px;overflow: hidden;}
.xzCont li:hover {border-color: #0c4da1;}


.newList{margin-bottom: 20px;border-bottom: 1px dotted #d7d7d7}
.newList li{ margin: 10px 0 5px }
.newList li .img{width: 200px;float: left;padding: 1px;border: 1px solid #d7d7d7;}
.newList li .img:hover{border: 1px solid #006bbd;}
.newList li .txt{float: right;width: 474px;line-height: 24px;overflow: hidden;color: #666;font-size: 14px;}
.newList li .txt h3{padding-bottom: 5px;height: 24px;line-height: 24px;overflow: hidden;}
.newList li .txt h3 a{color: #006bbd;}

.agent_con {padding: 15px;line-height: 24px;font-size: 14px;}
.agent_con img{ max-width: 100%;}

.post{background: #ccc;line-height: 46px;color: #000;margin: 10px 0; padding:0 10px; font-size: 12px;}
.show_left{ width:680px;float: left;border: solid 1px #d5d5d5;overflow: hidden; padding:15px 10px;}
.show_left h3{ font-size: 20px; line-height: 40px; text-align: center}
.show_left .show_time{ font-size:12px; text-align: center; color: #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-bottom: 5px;}
.show_left .show_con{ line-height: 26px; overflow: hidden}
.show_left .show_con img {max-width:100%}

.post{background: #ccc;line-height: 46px;color: #000;margin: 10px 0; padding:0 10px; font-size: 12px;}
.show_left{ width:680px;float: left;border: solid 1px #d5d5d5;overflow: hidden; padding:15px 10px;}
.show_left h3{ font-size: 20px; line-height: 40px; text-align: center}
.show_left .show_time{ font-size:12px; text-align: center; color: #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-bottom: 5px;}
.show_left .show_con{ line-height: 26px; overflow: hidden}

.gduo{line-height: 30px;background: #f7f7f7;overflow: hidden;margin: 15px 0;padding: 0 10px;}
.gduo span{float: right;width: 320px;overflow: hidden;height: 30px;display: block;text-align: right;}
.gduo a{font-weight: bold;}

.show_right{width: 275px; float: right; border: 1px solid #CCCCCC}
.show_right h3{background: #E2E2E2;line-height: 28px;text-indent: 15px; font-size: 14px;}
.show_right ul{background: url(../images/news_list_bg.gif) no-repeat 0 5px;width: 220px;margin: 8px 10px;overflow: hidden;padding-left: 5px;}
.show_right ul li{line-height: 24px;text-overflow: ellipsis;padding-left: 20px;height: 24px;overflow: hidden}

.tjwtBox{padding: 22px;}
.tjwtBox h4{padding-bottom: 14px;margin-bottom: 22px;color: #676364;border-bottom: 1px solid #e8e8e8;font-weight: normal;}
.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:5px 5px 5px 5px;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}

@media only screen and (max-width : 640px){
	.cpleft,.show_right,.newList li .txt p{display:none;}
	.cpright {float: none; padding-bottom: 10px; width: 100%}
	.cpshow {width:100%}
	.cpshow li {width:48%;margin:10px 1% 0;}

	.case_list ul li{ width:48%; margin:10px 1% 0;border:0;}

	.newsCont .container {background: #fff; padding-top: 10px;}
	.newsCont .nnBox {padding: 0 3px;}
	.ntop {padding-top:0;padding-bottom: 9px;line-height: 20px;font-size:14px;color: #999;}
	.nchange {height: 38px;margin-top: 10px;}
	.nchange li {float: left;line-height: 38px;}
	.nchange li a {display: block;padding: 0 5px;}

	.xzCont {margin: 10px 0;}
	.xzCont li {width:94%;padding:5px 2%;border: 1px solid #ececec;border-left-width: 2px;margin:0px;margin-top: 10px;}
	.xzCont li h5 {;margin-bottom: 5px;}
	.xzCont li h5 a {font-size: 14px;}
	.xzCont li p {line-height: 23px;overflow: hidden;}


	.newList{margin-bottom: 10px;border-bottom: 1px dotted #d7d7d7}
	.newList li .img{width:30%;padding: 0;border: 0;}
	.newList li .txt{float: right;width: 66%;line-height: 24px;font-size: 12px;}
	.newList li .txt h3{padding-bottom:0;height:auto;line-height: 24px;overflow: hidden;}

	.post{line-height: 30px;}
	.show_left{ width:98%;float: none;border:0 ;padding:0; margin: auto;}
	.show_left h3{ font-size:14px; line-height: 30px; }
	.show_left .show_con{ line-height: 20px;}

	.gduo{padding: 0 5px;}
	.gduo span{float: none;width:100%;text-align: left;}

}
.c_container {width: 980px;margin: 30px auto 0;}
.c_titleModle{border-bottom: 1px solid #dbdbdb;height: 31px;}
.c_titleModle span{display: inline-block;height: 30px;line-height: 30px;border-bottom: 2px solid #0070c8;color: #0072ca;font-size: 18px;padding: 0 20px;position: relative;_top: 1px;}
.c_tryAdvantage{margin: 20px 0;padding-left: 25px;}
.c_tryAdvantage li{height: 36px;line-height:36px;font-size: 16px;color: #666;}
.c_tryFlow{height: 180px;margin-top: 30px;}
.c_tryFlow h3.c_tit{background: url("../images/c_icon01.gif") no-repeat;width: 948px;height: 52px;margin: 0 auto;}
.c_tryFlow ul{width: 948px;margin: 0 auto;height:48px;margin-top: 24px;}
.c_tryFlow ul li{line-height: 24px;color: #00105f;font-size: 16px;float: left;height: 48px;}
.c_tryFlow ul li.one{padding-left: 43px;width:194px;}
.c_tryFlow ul li.two{padding-left: 30px;width:207px;}
.c_tryFlow ul li.thr{padding-left: 52px;width:185px;}
.c_tryFlow ul li.fou{padding-left: 25px;width:212px;}
.c_tryWarn{background: url("../images/c_icon02.gif") no-repeat;height: 125px;margin: 12px 0 24px;}
.c_tryWarn div.lt{width: 340px;float:left;margin: 32px 0 0 55px;display: inline;line-height: 38px;height: 76px;color: #666;font-size: 20px;font-style:italic;}
.c_tryWarn div.rt{width: 465px;float:right;margin:28px 25px 0 0;display: inline;line-height: 38px;height: 76px;color: #666;font-size: 20px;font-style:italic;}
.c_tryWarn div.rt .fn30{font-size: 30px;font-weight: bold;}
.r_tryFreeSW{width: 978px;border: 1px solid #838383;margin-top: 30px;}
.r_tryFreeSW th{border-top: 1px solid #b0b0b0;border-left: 1px solid #b0b0b0;}
.r_tryFreeSW .one th{height: 33px;color: #666;font-weight: bold;font-size: 14px;border-top: 0;}
.r_tryFreeSW th.fs{border-left: 0;}
.r_tryFreeSW .two th{height: 100px;color: #494949;font-size: 14px;line-height: 26px;}
.r_tryFreeSW .two th .said{padding: 0 20px;}
.r_tryFreeSW .two th .btn{display: inline-block;background: url("../images/c_icon03.gif") no-repeat;width: 131px;height: 36px;text-align: center;line-height: 36px;color: #222;font-size: 16px;}
.r_tryFreeSW .two th .btn:hover{text-decoration: none;}







